package com.quicklife.service.inter;

import javax.servlet.http.HttpServletRequest;

/**
 * “我”模块的服务
 * 
 * @author HackerD
 * 
 */
public interface AboutMeService {
	/**
	 * 修改个人资料
	 * 
	 * @param rqinfos
	 *            请求信息
	 * @return 修改结果
	 */
	public String modifyInfos(HttpServletRequest request);

	/**
	 * 修改密码
	 * 
	 * @param rqinfos
	 *            请求信息 {"id":userid,"opsw":旧密码,"npsw":新密码}
	 * @return 修改结果
	 */
	public String modifyPsw(String rqinfos);

	/**
	 * 获取好友列表
	 * 
	 * @param rqinfos
	 *            请求信息
	 * @return 好友列表
	 */
	public String getFriends(String rqinfos);

	/**
	 * 根据手机号/或昵称查找好友
	 * 
	 * @param rqinfos
	 *            请求信息
	 * @return 好友
	 */
	public String findFriends(String rqinfos);
	
	/**
	 * 上传手机通许录
	 * 
	 * 
	 * @param rqinfos
	 * @return
	 */
	public String uploadContacts(String rqinfos);
	
	/**
	 * 下载手机通许录
	 * 
	 * 
	 * @param rqinfos
	 * @return
	 */
	public String downloadContacts(String rqinfos);

	/**
	 * 根据通讯录查找好友
	 * 
	 * @param rqinfos
	 *            请求信息
	 * @return 好友
	 */
	public void searchFriends(String userId);
	
	
	/**
	 * 发送好友请求
	 * 
	 * @param rqinfos
	 * @return
	 */
	public String sendMyRequest(String rqinfos);
	
	/**
	 * 获取我收到的好友请求
	 * 
	 * @param rqinfos
	 * @return
	 */
	public String getMyReceives(String rqinfos);
	
	/**
	 * 处理我收到的好友请求
	 * 
	 * @param rqinfos
	 * @return
	 */
	public String delMyReceives(String rqinfos);
}
